/** When your routing table is too long, you can split it into small modules **/

import Layout from '@/Layout/index.vue'
import { RouteConfig } from 'vue-router'

const commonDataRouter: RouteConfig = {
  path: '/commonData',
  component: Layout,
  redirect: '/commonData',
  name: 'CommonData',
  meta: {
    title: '主数据管理',
    icon: 'table',
    hidden: true
  },
  children: [
    // 数据湖
    {
      path: 'dtCenter/dtLake',
      name: '数据湖',
      meta: {
        title: '数据湖',
        hidden: true
      }
    },
    {
      path: 'templateManage',
      name: '模板管理',
      meta: {
        title: '模板管理',
        hidden: true
      }
    },
    {
      path: 'templateDetail/:id',
      name: '模板详情',
      meta: {
        title: '模板详情',
        hidden: true
      }
    },
    {
      path: 'dictionary',
      name: 'dictionary',
      meta: {
        title: '项目类型管理',
        hidden: true
      }
    },
    {
      path: 'plugin',
      name: 'plugin',
      meta: {
        title: '插件管理',
        hidden: true
      }
    },
    {
      path: 'plugin_detail/:id/:name/:edit',
      name: 'plugin_detail',
      meta: {
        title: '插件详情',
        hidden: true
      }
    },
    {
      path: 'contentManage',
      name: '内容管理',
      meta: {
        title: '内容管理',
        hidden: true
      }
    },
    {
      path: 'contentDetail/:id',
      name: '消息内容详情',
      meta: {
        title: '消息内容详情',
        hidden: true
      }
    },
    {
      path: 'dict',
      name: '数据字典',
      meta: {
        title: '数据字典',
        hidden: true
      }
    },
    {
      path: 'dictDetail/:id',
      name: '数据字典详情',
      meta: {
        title: '数据字典详情',
        hidden: true
      }
    },
    {
      path: 'line',
      name: '额度管理',
      meta: {
        title: '额度管理',
        hidden: true
      }
    },
    {
      path: 'lineDetail/:id',
      name: '额度管理详情',
      meta: {
        title: '额度管理详情',
        hidden: true
      }
    },
    {
      path: 'overallBank',
      name: '银行总行管理',
      meta: {
        title: '银行总行管理',
        hidden: true
      }
    },
    {
      path: 'branchManage',
      name: '银行分支行管理',
      meta: {
        title: '银行分支行管理',
        hidden: true
      }
    },
    {
      path: 'setExchange',
      name: '结汇汇率管理',
      meta: {
        title: '结汇汇率管理',
        hidden: true
      }
    },
    {
      path: 'bankDetail/:id',
      name: '银行支行详情',
      meta: {
        title: '银行支行详情',
        hidden: true
      }
    },
    {
      path: 'allBankDetail/:id',
      name: '银行总行详情',
      meta: { title: '银行总行详情' }
    },
    {
      path: 'chargeAccount',
      name: '记账汇率管理',
      meta: {
        title: '记账汇率管理',
        hidden: true
      }
    },
    {
      path: 'currency',
      name: '币种管理',
      meta: {
        title: '币种管理',
        hidden: true
      }
    },
    {
      path: 'seaport',
      name: '港口管理',
      meta: {
        title: '港口管理',
        hidden: true
      }
    },
    {
      path: 'country',
      name: '国家管理',
      meta: {
        title: '国家管理',
        hidden: true
      }
    },
    {
      path: 'district',
      name: '地域管理',
      meta: {
        title: '地域管理',
        hidden: true
      }
    },
    {
      path: 'shipping',
      name: '运输方式',
      meta: {
        title: '运输方式',
        hidden: true
      }
    },
    {
      path: 'city',
      name: '城市管理',
      meta: {
        title: '城市管理',
        hidden: true
      }
    },
    {
      path: 'unit',
      name: '单位管理',
      meta: {
        title: '单位管理',
        hidden: true
      }
    },
    {
      path: 'ports',
      name: '口岸管理',
      meta: {
        title: '口岸管理',
        hidden: true
      }
    },
    {
      path: 'declare',
      name: '申报要素',
      meta: {
        title: '申报要素',
        hidden: true
      }
    },
    {
      path: 'supervise',
      name: '监管条件',
      meta: {
        title: '监管条件',
        hidden: true
      }
    },
    {
      path: 'CIQ',
      name: 'CIQ扩展码',
      meta: {
        title: 'CIQ扩展码',
        hidden: true
      }
    },
    {
      path: 'quarantine',
      name: '检验检疫代码',
      meta: {
        title: '检验检疫代码',
        hidden: true
      }
    },
    {
      path: 'units',
      name: '计量单位',
      meta: {
        title: '计量单位',
        hidden: true
      }
    }
  ]
}
export default commonDataRouter
